arm/mem_access: Add short-descriptor based gpt
authorSergej Proskurin <proskurin@sec.in.tum.de>
Wed, 16 Aug 2017 13:17:43 +0000 (15:17 +0200)
committerStefano Stabellini <sstabellini@kernel.org>
Fri, 18 Aug 2017 17:27:45 +0000 (10:27 -0700)
commit48fe062bd427f9ea1687851e2d668fab093dc115
treecd4bd531f975ffb9084fd38701d1d0ec9b720a3f
parent7d623b358a45b9385ae5c1b2e7c96a8681685e4e
arm/mem_access: Add short-descriptor based gpt

This commit adds functionality to walk the guest's page tables using the
short-descriptor translation table format for both ARMv7 and ARMv8. The
implementation is based on ARM DDI 0487B-a J1-6002 and ARM DDI 0406C-b
B3-1506.

Signed-off-by: Sergej Proskurin <proskurin@sec.in.tum.de>
Acked-by: Julien Grall <julien.grall@arm.com>
Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
xen/arch/arm/guest_walk.c